-- 获取锁对象
local key = KEYS[1];

-- 获取当前线程标识
local id = ARGV[1];

-- 判断当前线程标识是否一致
if(redis.call('get', key) == id)
    then
        -- 一致就释放锁
        return redis.call('del', key);
end
return 0;